const app = getApp();

const util = require('../../utils/util.js')

Component({
  options: {
    multipleSlots: true,
    addGlobalClass: true,
  },

  properties: {
    // 数据类型
    obj: {
      type: Object
    },
    btnText: {
      type: String
    },
    isTran: {
      type: String
    }
  },

  data: {
    isModelHide: true
  }, // 私有数据，可用于模板渲染

  lifetimes: {
    // 生命周期函数，可以为函数，或一个在methods段中定义的方法名
    attached: function () {
      // console.log('obj', this.properties.obj);
    },
    moved: function () {},
    detached: function () {},
  },

  // 生命周期函数，可以为函数，或一个在methods段中定义的方法名
  attached: function () {}, // 此处attached的声明会被lifetimes字段中的声明覆盖
  ready: function () {},

  pageLifetimes: {
    // 组件所在页面的生命周期函数
    show: function () {

    },
    hide: function () {},
    resize: function () {},
  },

  methods: {
    // onTap: function () {
    //   var myEventDetail = {} // detail对象，提供给事件监听函数
    //   var myEventOption = {} // 触发事件的选项
    //   this.triggerEvent('myevent')
    // },
    // 弹窗显示
    showModal(a, b) {
      // console.log('app.globalData.isScroll', app.globalData.isScroll);
      app.globalData.isScroll = false
      this.setData({
        isModelHide: a,
        text: b
      })
    },
    closeMask(a) {
      // console.log('app.globalData.isScroll', app.globalData.isScroll);
      this.setData({
        isModelHide: a,
      })
      console.log('点击关闭');
      app.globalData.isScroll = true
    },
    getInput(e) {
      console.log('e', e)
    }
  }
})